/**
 * 侧边导航关闭折叠控制
 */

function toggleSlide() {
    $('.nav > li > a').on('click', function() {
        let childMenu = $(this).next('ul');
        childMenu.slideToggle(400);
        let icon = childMenu.prev().find('.toggle');
        if (icon.hasClass('open')) {
            icon.removeClass('open').addClass('close');
        } else {
            icon.removeClass('close').addClass('open');
        }
    })

    // 默认第一个菜单展开
    $('.nav > li > a').eq(0).trigger('click');

    // 所有子菜单切换时加背景色
    $('.nav ul a').on('click', function() {
        $(this).addClass('active')
        $('.nav ul a').not($(this)).removeClass('active');
    })

}

toggleSlide();



//退出功能------------------------------------------------

//找到 退出 点击事件
// 询问是否确定
//清理token,以免被黑//跳转到登陆页面

//1.找到 退出 点击事件
$('.logout a').on('click', function() {
    //询问是否要退出

    // 警告框
    // alert('这是警告框')
    // 输入框,返回值是输入的内容
    // prompt('输入框有返回值') 
    //询问框,返回值是布尔值
    // confirm('你确定要xxx嘛?')
    if (!confirm('是否要退出啊?')) {
        return
    }
    //能到这里,说明询问是否退出的时候,用户确认要退出
    //清理token,以免被黑//跳转到登陆页面
    localStorage.removeItem('token');
    location.href = './login.html';
})



//点我初始化------------------------------------------------


$('.init').on('click', function() {
    axios({
        method: 'get',
        url: '/init/data',
        // headers: {
        //     //很重要对服务器来说,这串字符就是你用户密码正确的标志,和身份证号一样
        //     Authorization: localStorage.getItem('token')
        // }
    }).then(function({ data: res }) {
        if (res.code === 0) {
            toastr.success(res.message)
        }
    })
})